define(function(){
	function fn(){
		//新品首发轮播;
		jQuery.fn.banner2 = function(){
			$Banner = $(".newl")
			$aImg = this.find(".img");
			$Prev = this.find(".btnl");
			$Next = this.find(".btnr");
			// 事件绑定; 左右按钮事件绑定;
			var iNow = 0;
			var iNext = 1;
			var iPrev = $aImg.length - 1;
	
			$Next.on("click",function(){
				if(iNow == $aImg.length - 1){
					iNow = 0;
					iPrev = $aImg.length - 1;
				}else{
					iNow ++
					iPrev = iNow - 1;
				}
					
				
				// console.log(iNow,iPrev);
					changeImgNext(iNow) 
			})
			$Prev.on("click",function(){		
				if(iNow == 0){
					iNow = $aImg.length - 1;
					iNext = 0;
				}else{
					iNow --;
					iNext = iNow + 1;
				}
					
					// console.log(iNow,iNext);
					
					changeImgPrev(iNow) 			
			})
					
			function changeImgNext(){
				$aImg.eq(iNow)
				.stop()
				.animate({
					left:-960
				})				
				.next()
				.stop()
				.animate({
					left:0
				})
				$aImg		
				.css({
					left:960
				})
				if(iNow == ($aImg.length - 1)){
					$aImg.eq(0)	
					.stop()	
					.animate({
						left:0
					})
				}		
				
				
				
			}
			function changeImgPrev(){
				
				$aImg		
				.css({
					left:-960
				})	
				$aImg.eq(iNow)
				.stop()
				.animate({
					left:960
				})				
				.prev()
				.stop()
				.animate({
					left:0
				})
				if(iNow == 0){
					$aImg.eq($aImg.length - 1)					
					.stop()	
					.animate({
						left:0
					})
				}
					
				
				
				
			}
			function time(){		
				var timer = null;
				var that = this;
				timer = setInterval(function(){
					$Next.trigger('click')
	
				},2000);
				$Banner.on("mouseenter",function(){
					clearInterval(timer);
					$(".btnl,.btnr").addClass('btn-active')
				})
				$Banner.on("mouseleave",function(){
					$(".btnl,.btnr").removeClass('btn-active')
					timer = setInterval(function(){
						$Next.trigger('click')
					},2000);
				})
			}
			time();
		}
	}
	return{
		fn : fn,
	}
})

